impale (someone) through the heart

Translations
empaler quelqu’un au cœur